implanted internal pacemaker - Spanish English Dictionary